A Load-Adaptive ACK Pacer for TCP Traffic Control
نویسندگان
چکیده
Introduction Delivering reliable per-flow Quality of Service in a broadband access network entails a comprehensive congestion control solution at the edge router. The edge router has no direct control over the downstream traffic sources and its egress channel (access link) usually has a smaller bandwidth than its ingress channel. Therefore, to minimize QoS-damaging congestions while maximizing the access link utilization, we leverage on TCP’s congestion control mechanism to pace downstream traffic flows at their sources. Some well-known approaches in the area of traffic shaping and/or packet buffering mechanisms include token bucket rate-limiting and random early detection (RED)[1]. This paper presents the idea of using a TCP acknowledgement (ACK) pacer at the edge router to regulate downstream TCP traffic in accordance with the downstream buffer occupancy at the edge router. Although the general idea of holding ACKs has been studied in [2] and [3], our ACK rate allocation scheme is devised by viewing the problem as an adaptive control system with the control target being to guide the buffer occupancy on a desired queue-length trajectory. Some preliminary simulation results are included.
منابع مشابه
INTERNET - DRAFT ECN and SYN / ACK Packets November 2008
This draft specifies a modification to RFC 3168 to allow TCP SYN/ACK packets to be ECN-Capable. For TCP, RFC 3168 only specifies setting an ECN-Capable codepoint on data packets, and not on SYN and SYN/ACK packets. However, because of the high cost to the TCP transfer of having a SYN/ACK packet dropped, with the resulting retransmit timeout, this document specifies the use of ECN for the SYN/AC...
متن کاملGateway Strategies for VoIP Traffic over Wireless Multihop Networks
When supporting both voice and TCP in a wireless multihop network, there are two conflicting goals: to protect the VoIP traffic, and to completely utilize the remaining capacity for TCP. We investigate the interaction between these two popular categories of traffic and find that conventional solution approaches, such as enhanced TCP variants, priority queues, bandwidth limitation, and traffic s...
متن کاملModeling the DOCSIS 1.1/2.0 MAC protocol
We have developed a model of the Data over Cable (DOCSIS) version 1.1/2.0 MAC and physical layers using the ‘ns’ simulation package. In this paper we present the results of a performance analysis that we have conducted using the model. The main objective of our study is to examine the performance impact of several key MAC layer system parameters as traffic loads are varied. We focus on the DOCS...
متن کاملINTERNET - DRAFT ECN and SYN / ACK Packets March 2009
The proposal in this document is experimental. While it may be deployed in the current Internet, it does not represent a consensus that this is the best possible mechanism for the use of ECN in TCP SYN/ACK packets. This draft describes an optional, experimental modification to RFC 3168 to allow TCP SYN/ACK packets to be ECN-Capable. For TCP, RFC 3168 only specifies setting an ECN-Capable codepo...
متن کاملAdding Explicit Congestion Notification (ECN) Capability to TCP's SYN/ACK Packets
The proposal in this document is Experimental. While it may be deployed in the current Internet, it does not represent a consensus that this is the best possible mechanism for the use of Explicit Congestion Notification (ECN) in TCP SYN/ACK packets. This document describes an optional, experimental modification to RFC 3168 to allow TCP SYN/ACK packets to be ECN-Capable. For TCP, RFC 3168 specif...
متن کامل